import Decimal from 'decimal.js';
// 加法
export function add(a: string | number = 0, b: string | number = 0) {
    return new Decimal(a).add(new Decimal(b)).toNumber();
}
// 减法
export function sub(a: string | number = 0, b: string | number = 0) {
    return new Decimal(a).sub(new Decimal(b)).toNumber();
}
// 乘法
export function mul(a: string | number = 0, b: string | number = 0) {
    return a && b && new Decimal(a).mul(new Decimal(b)).toNumber();
}
// 除法
export function div(a: string | number = 0, b: string | number = 0) {
    return a && b && new Decimal(a).div(new Decimal(b)).toNumber();
}
//查看有几位小数 (注意不计算 小数点 最后 末尾 的 0)
export function useful(num: number, flag = false) {
    return flag ? new Decimal(num).sd(true) : new Decimal(num).sd();
}
